/** 
* All Rights Reserved , Copyright (C) 2020 , 青岛鼎信通讯股份有限公司
* 
* PmRecBillEntity
* 项目收款
* 
* 修改纪录
* 2020-07-14 版本：1.0 wushenghong 创建。
* @version 版本：1.0
* @author 作者：wushenghong</name>
* 创建日期2020-07-14</date>
*/

package com.topscomm.pm.pojo;

import java.math.BigDecimal;
import java.util.*;
import com.topscomm.pm.*;

public class PmRecBillEntity extends PmEntity
{
    private static final long serialVersionUID = 1L;
    /** TableName:项目收款	*/
    public static String tableName= "PmRecBill";
    @Override
    public String getTableName(){ return "PmRecBill";}

    /** ColumnName:项目		*/
    public static String FieldProjectid = "projectid";

    /** ColumnName:ERP收款ID		*/
    public static String FieldErpid = "erpid";

    /** ColumnName:收款组织		*/
    public static String FieldRecbillorgname = "recbillorgname";

    /** ColumnName:收款组织编码		*/
    public static String FieldRecbillorgcode = "recbillorgcode";

    /** ColumnName:收款所属部门		*/
    public static String FieldRecbilldeptname = "recbilldeptname";

    /** ColumnName:收款所属部门编码		*/
    public static String FieldRecbilldeptcode = "recbilldeptcode";

    /** ColumnName:收款金额		*/
    public static String FieldMoney = "money";

    /** ColumnName:币种	人民币、美元、欧元、日元、澳元、港币	*/
    public static String FieldCurrency = "currency";

    /** ColumnName:收款时间		*/
    public static String FieldRecdate = "recdate";

    /** ColumnName:收款方式		*/
    public static String FieldCollectionmethod = "collectionmethod";

    /** ColumnName:收款单号		*/
    public static String FieldRecbillno = "recbillno";

    /** ColumnName:收款账户		*/
    public static String FieldCollectionaccount = "collectionaccount";

    /** ColumnName:收款客户		*/
    public static String FieldCustomername = "customername";

    /** ColumnName:客户账户		*/
    public static String FieldCustomeraccount = "customeraccount";

    /** ColumnName:收款说明		*/
    public static String FieldExplain = "explain";

    /** ColumnName:经办公司		*/
    public static String FieldOrgname = "orgname";

    /** ColumnName:经办公司编码		*/
    public static String FieldOrgcode = "orgcode";

    /** ColumnName:经办部门		*/
    public static String FieldDeptname = "deptname";

    /** ColumnName:经办部门编码		*/
    public static String FieldDeptcode = "deptcode";

    /** ColumnName:经办人姓名		*/
    public static String FieldUsername = "username";

    /** ColumnName:经办人工号		*/
    public static String FieldUsercode = "usercode";

    /** ColumnName:单据日期		*/
    public static String FieldDocdate = "docdate";

    /** ColumnName:提交日期		*/
    public static String FieldSubmitdate = "submitdate";

    /** ColumnName:单据编号		*/
    public static String FieldDocno = "docno";

    /** ColumnName:审批流程		*/
    public static String FieldFlowid = "flowid";

    /** ColumnName:最新阶段		*/
    public static String FieldLatestphase = "latestphase";

    /** ColumnName:状态		*/
    public static String FieldState = "state";

    /**项目		*/
    private long projectid;

    /**ERP收款ID		*/
    private long erpid;

    /**收款组织		*/
    private String recbillorgname;

    /**收款组织编码		*/
    private String recbillorgcode;

    /**收款所属部门		*/
    private String recbilldeptname;

    /**收款所属部门编码		*/
    private String recbilldeptcode;

    /**收款金额		*/
    private BigDecimal money=BigDecimal.ZERO;

    /**币种	人民币、美元、欧元、日元、澳元、港币	*/
    private String currency;

    /**收款时间		*/
    private Date recdate;

    /**收款方式		*/
    private String collectionmethod;

    /**收款单号		*/
    private String recbillno;

    /**收款账户		*/
    private String collectionaccount;

    /**收款客户		*/
    private String customername;

    /**客户账户		*/
    private String customeraccount;

    /**收款说明		*/
    private String explain;

    /**经办公司		*/
    private String orgname;

    /**经办公司编码		*/
    private String orgcode;

    /**经办部门		*/
    private String deptname;

    /**经办部门编码		*/
    private String deptcode;

    /**经办人姓名		*/
    private String username;

    /**经办人工号		*/
    private String usercode;

    /**单据日期		*/
    private Date docdate;

    /**提交日期		*/
    private Date submitdate;

    /**单据编号		*/
    private String docno;

    /**审批流程		*/
    private long flowid;

    /**最新阶段		*/
    private String latestphase;

    /**状态		*/
    private int state;

    /**
    * @return the  projectid:项目
    */
    public long getProjectid() {
        return this.projectid;
    }

    /**
    * @param projectid:项目
    */
    public void setProjectid(long projectid) {
        this.projectid = projectid;
    }

    /**
    * @return the  erpid:ERP收款ID
    */
    public long getErpid() {
        return this.erpid;
    }

    /**
    * @param erpid:ERP收款ID
    */
    public void setErpid(long erpid) {
        this.erpid = erpid;
    }

    /**
    * @return the  recbillorgname:收款组织
    */
    public String getRecbillorgname() {
        return this.recbillorgname;
    }

    /**
    * @param recbillorgname:收款组织
    */
    public void setRecbillorgname(String recbillorgname) {
        this.recbillorgname = recbillorgname;
    }

    /**
    * @return the  recbillorgcode:收款组织编码
    */
    public String getRecbillorgcode() {
        return this.recbillorgcode;
    }

    /**
    * @param recbillorgcode:收款组织编码
    */
    public void setRecbillorgcode(String recbillorgcode) {
        this.recbillorgcode = recbillorgcode;
    }

    /**
    * @return the  recbilldeptname:收款所属部门
    */
    public String getRecbilldeptname() {
        return this.recbilldeptname;
    }

    /**
    * @param recbilldeptname:收款所属部门
    */
    public void setRecbilldeptname(String recbilldeptname) {
        this.recbilldeptname = recbilldeptname;
    }

    /**
    * @return the  recbilldeptcode:收款所属部门编码
    */
    public String getRecbilldeptcode() {
        return this.recbilldeptcode;
    }

    /**
    * @param recbilldeptcode:收款所属部门编码
    */
    public void setRecbilldeptcode(String recbilldeptcode) {
        this.recbilldeptcode = recbilldeptcode;
    }

    /**
    * @return the  money:收款金额
    */
    public BigDecimal getMoney() {
        return this.money;
    }

    /**
    * @param money:收款金额
    */
    public void setMoney(BigDecimal money) {
        this.money = money;
    }

    /**
    * @return the  currency:人民币、美元、欧元、日元、澳元、港币
    */
    public String getCurrency() {
        return this.currency;
    }

    /**
    * @param currency:人民币、美元、欧元、日元、澳元、港币
    */
    public void setCurrency(String currency) {
        this.currency = currency;
    }

    /**
    * @return the  recdate:收款时间
    */
    public Date getRecdate() {
        return this.recdate;
    }

    /**
    * @param recdate:收款时间
    */
    public void setRecdate(Date recdate) {
        this.recdate = recdate;
    }

    /**
    * @return the  collectionmethod:收款方式
    */
    public String getCollectionmethod() {
        return this.collectionmethod;
    }

    /**
    * @param collectionmethod:收款方式
    */
    public void setCollectionmethod(String collectionmethod) {
        this.collectionmethod = collectionmethod;
    }

    /**
    * @return the  recbillno:收款单号
    */
    public String getRecbillno() {
        return this.recbillno;
    }

    /**
    * @param recbillno:收款单号
    */
    public void setRecbillno(String recbillno) {
        this.recbillno = recbillno;
    }

    /**
    * @return the  collectionaccount:收款账户
    */
    public String getCollectionaccount() {
        return this.collectionaccount;
    }

    /**
    * @param collectionaccount:收款账户
    */
    public void setCollectionaccount(String collectionaccount) {
        this.collectionaccount = collectionaccount;
    }

    /**
    * @return the  customername:收款客户
    */
    public String getCustomername() {
        return this.customername;
    }

    /**
    * @param customername:收款客户
    */
    public void setCustomername(String customername) {
        this.customername = customername;
    }

    /**
    * @return the  customeraccount:客户账户
    */
    public String getCustomeraccount() {
        return this.customeraccount;
    }

    /**
    * @param customeraccount:客户账户
    */
    public void setCustomeraccount(String customeraccount) {
        this.customeraccount = customeraccount;
    }

    /**
    * @return the  explain:收款说明
    */
    public String getExplain() {
        return this.explain;
    }

    /**
    * @param explain:收款说明
    */
    public void setExplain(String explain) {
        this.explain = explain;
    }

    /**
    * @return the  orgname:经办公司
    */
    public String getOrgname() {
        return this.orgname;
    }

    /**
    * @param orgname:经办公司
    */
    public void setOrgname(String orgname) {
        this.orgname = orgname;
    }

    /**
    * @return the  orgcode:经办公司编码
    */
    public String getOrgcode() {
        return this.orgcode;
    }

    /**
    * @param orgcode:经办公司编码
    */
    public void setOrgcode(String orgcode) {
        this.orgcode = orgcode;
    }

    /**
    * @return the  deptname:经办部门
    */
    public String getDeptname() {
        return this.deptname;
    }

    /**
    * @param deptname:经办部门
    */
    public void setDeptname(String deptname) {
        this.deptname = deptname;
    }

    /**
    * @return the  deptcode:经办部门编码
    */
    public String getDeptcode() {
        return this.deptcode;
    }

    /**
    * @param deptcode:经办部门编码
    */
    public void setDeptcode(String deptcode) {
        this.deptcode = deptcode;
    }

    /**
    * @return the  username:经办人姓名
    */
    public String getUsername() {
        return this.username;
    }

    /**
    * @param username:经办人姓名
    */
    public void setUsername(String username) {
        this.username = username;
    }

    /**
    * @return the  usercode:经办人工号
    */
    public String getUsercode() {
        return this.usercode;
    }

    /**
    * @param usercode:经办人工号
    */
    public void setUsercode(String usercode) {
        this.usercode = usercode;
    }

    /**
    * @return the  docdate:单据日期
    */
    public Date getDocdate() {
        return this.docdate;
    }

    /**
    * @param docdate:单据日期
    */
    public void setDocdate(Date docdate) {
        this.docdate = docdate;
    }

    /**
    * @return the  submitdate:提交日期
    */
    public Date getSubmitdate() {
        return this.submitdate;
    }

    /**
    * @param submitdate:提交日期
    */
    public void setSubmitdate(Date submitdate) {
        this.submitdate = submitdate;
    }

    /**
    * @return the  docno:单据编号
    */
    public String getDocno() {
        return this.docno;
    }

    /**
    * @param docno:单据编号
    */
    public void setDocno(String docno) {
        this.docno = docno;
    }

    /**
    * @return the  flowid:审批流程
    */
    public long getFlowid() {
        return this.flowid;
    }

    /**
    * @param flowid:审批流程
    */
    public void setFlowid(long flowid) {
        this.flowid = flowid;
    }

    /**
    * @return the  latestphase:最新阶段
    */
    public String getLatestphase() {
        return this.latestphase;
    }

    /**
    * @param latestphase:最新阶段
    */
    public void setLatestphase(String latestphase) {
        this.latestphase = latestphase;
    }

    /**
    * @return the  state:状态
    */
    public int getState() {
        return this.state;
    }

    /**
    * @param state:状态
    */
    public void setState(int state) {
        this.state = state;
    }

}
